package com.zyf.chapter02.creation.factory.abstract_factory;

import com.zyf.chapter02.creation.factory.util.IRuleConfigParser;

/**
 * 针对多个不同类型配置的解析器
 * @author yifeng
 */
public interface IConfigParserFactory {
    /**
     * 规则配置解析器
     * @return 返回解析器
     */
    IRuleConfigParser createRuleParser();

    /**
     * 系统配置解析器
     * @return 系统配置解析器
     */
    ISystemConfigParser createSystemParser();
    // 扩展新的 parser 类型，比如 IBizConfigParser
}
